package com.leyou.common.exception.pojo;

import lombok.Getter;
import org.joda.time.DateTime;

import java.util.Date;

/**
 * 直接返回异常发现异常信息太多,所以自定义一个异常封装需要的信息返回
 * 乐优异常返回结果类
 * @author ycs
 */
@Getter
public class ExceptionResult {
    //状态码
    private Integer status;
    //状态信息
    private String message;
    //响应时间
    private String timestamp;
    //封装信息
    public ExceptionResult(LyException e) {
        this.status = e.getStatus();
        this.message = e.getMessage();
        this.timestamp = DateTime.now().toString("yyyy-MM-dd HH:mm:ss");
    }
}
